package com.tbit.uqbike.object.pojo.dto;

import com.tbit.uqbike.webmanager.util.csv.entity.DownloadDTO;
import lombok.Data;

import java.util.Date;

/**
 * @AUTHOR: wei.xing
 * @DATE: 2022-11-23 16:57
 **/
@Data
public class TransactionOrderIncomeDownloadDTO extends DownloadDTO {

    /**
     * 运营区域
     */
    String accountIds;

    /**
     * 品牌ID
     */
    Integer brandId;

    /**
     * 交易类型
     * 1：押金充值
     * 2：押金退款
     * 3：余额充值
     * 4：余额退款
     * 5：充值结束订单
     * 6：欠款补交
     * 7：骑行退款
     * 8：购买骑行卡
     * 9：骑行卡退款
     * 10：购买免押卡
     * 11：免押卡退款
     * 12：购买会员卡
     * 13：会员卡退款
     * 14：购买优惠券套餐
     * 15优惠券套餐退款
     */
    Integer transactionType;

    /**
     * 业务平台订单编号
     */
    String businessNO;

    /**
     * 商户订单编号
     */
    String transactionNO;

    /**
     * 手机号
     */
    String phone;

    /**
     * 交易时间类型 1 发起时间 2交易时间
     */
    Integer transactionTimeType;
    /**
     * 开始时间
     */
    Date startTime;
    /**
     * 结束数据
     */
    Date endTime;

    /**
     * 收支类型 1：收入 2：支出
     */
    Integer incomeType;

    /**
     * 支付平台 1：微信，2：支付宝，3：汇付
     */
    Integer payPlatform;

    /**
     * 交易状态 1：成功 2：失败
     */
    Integer transactionState;
}
